package negocio.cv;

public class HerramientaInformatica 
{
   private int idHerramientaInformatica;   
   private String nombre;
   private String descricpion;
   private Nivel nivel;
   
   
   public HerramientaInformatica(int idHerramientaInformatica, String nombre,
		String descricpion, Nivel nivel) {
	super();
	this.idHerramientaInformatica = idHerramientaInformatica;
	this.nombre = nombre;
	this.descricpion = descricpion;
	this.nivel = nivel;
}

public Nivel getNivel() {
	return nivel;
}

public void setNivel(Nivel nivel) {
	this.nivel = nivel;
}

/**
    * @roseuid 48C6F11B01F4
    */
   public HerramientaInformatica() 
   {
    
   }

public int getIdHerramientaInformatica() {
	return idHerramientaInformatica;
}

public void setIdHerramientaInformatica(int idHerramientaInformatica) {
	this.idHerramientaInformatica = idHerramientaInformatica;
}


public String getNombre() {
	return nombre;
}

public void setNombre(String nombre) {
	this.nombre = nombre;
}

  
public boolean equals(Object o)
{
	
		HerramientaInformatica hi=(HerramientaInformatica) o;
		if(idHerramientaInformatica == hi.idHerramientaInformatica)
			return true;		
		return false;
	/*HerramientaInformatica hi=(HerramientaInformatica) o;
	return this.nombre.equals(hi.nombre) && tipoHerramientaInformatica.equals(hi.tipoHerramientaInformatica);
	*/
	
}

public String getDescricpion() {
	return descricpion;
}

public void setDescricpion(String descricpion) {
	this.descricpion = descricpion;
}

public boolean cumploRequerimiento(HerramientaInformatica hi) {
	if(hi.getNivel().getOrden() >= nivel.getOrden())
		return true;
	return false;
}   

}
